package com.aaa.mrcai.mapper;

import com.aaa.mrcai.pojo.entity.BussinessInfo;
import com.aaa.mrcai.pojo.entity.Goods;
import com.aaa.mrcai.pojo.entity.GoodsState;
import com.aaa.mrcai.pojo.entity.StoreGoods;
import com.aaa.mrcai.pojo.vo.GoodsVO;
import com.aaa.mrcai.pojo.vo.StoreGoodsVO;
import com.aaa.mrcai.query.AddStoreGoodsQuert;
import com.aaa.mrcai.query.StoreGoodsQuery;

import java.util.List;

/**
 * TODO
 *
 * @author 惠普
 * @date 2021/12/9  20:34
 */
public interface StoreGoodsMapper {
    List<StoreGoods> searchList(StoreGoodsQuery storeGoodsQuery);
    Long queryGoodsTotalCount(StoreGoodsQuery storeGoodsQuery);
    List<StoreGoods> putdate(StoreGoodsQuery storeGoodsQuery);
    StoreGoodsVO getOneGoods(int id);
    List<GoodsState> stateList();
    int updateOneGoods(StoreGoodsVO storeGoodsVO);
    BussinessInfo getCid(StoreGoodsQuery storeGoodsQuery);
    List<Goods> queryGoods(AddStoreGoodsQuert addStoreGoodsQuert);
    Long queryGoodsTotal(AddStoreGoodsQuert addStoreGoodsQuert);
    Long isGoodsExists(GoodsVO goodsVO);
    int addOneGoods(GoodsVO goodsVO);
    int deleteOneGoods(int id);

    int getState(int bid);
}
